#ifndef EXCEPTION_H_21122011
#define EXCEPTION_H_21122011

#include <string>

namespace utils
{

class Exception
{
public:
	/**	Constructor
	 *
	 *	@param sMessage - initialize m_sMessage with error message.
	 */
Exception( const std::string& sMessage ) throw()
	:
		m_sMessage ( sMessage )
	{

	}
	inline std::string GetMessage() throw()
	{
		return m_sMessage;
	}

	virtual ~Exception() throw()
	{
	}

private:
	std::string m_sMessage;
}; // class Exception

} // namespace utils

#endif
